import axios from '@/axios'

// 获取公告信息（用户端）
export function getAnnouncement() {
  return axios.post('/frontend/announcement/get')
}

// 获取公告列表（用于管理端）
export function getAnnouncementList(params) {
  return axios.post('/admin/announcement/list', params)
}

// 获取公告详情（用于管理端）
export function getAnnouncementDetail(id) {
  return axios.post('/admin/announcement/detail', { id })
}

// 创建/更新公告（用于管理端）
export function saveAnnouncement(data) {
  return axios.post('/admin/announcement/save', data)
}

// 删除公告（用于管理端）
export function deleteAnnouncement(id) {
  return axios.post('/admin/announcement/delete', { id })
}